FUNCTION GetParserObjectByLocaleID(theLocaleIdentifier: LocaleIdentifier; theEncoding: TextEncoding; VAR theParserObject: ParserLocaleObjectRef): OSStatus; C;
FUNCTION GetParserObjectByLocaleRef(locale: LocaleRef; theEncoding: TextEncoding; VAR theParserObject: ParserLocaleObjectRef): OSStatus; C;
FUNCTION GetCurrentParserObject(VAR theParserObject: ParserLocaleObjectRef): OSStatus; C;
FUNCTION GetParserObjectInfo(theParserObject: ParserLocaleObjectRef; VAR theEncoding: TextEncoding; VAR theLocaleIdentifier: LocaleIdentifier): OSStatus; C;
FUNCTION CreateLexicalIterator(localeParserRef: ParserLocaleObjectRef; theTextObject: TextObject; startIndex: TextObjectIndex; endIndex: TextObjectIndex; theParsingOptions: ParsingOptionBits; VAR theParserRef: TTextParseRef): OSStatus; C;
FUNCTION LexicalIteratorGetNextToken(theParser: TTextParseRef; VAR theCurrentToken: ParsingToken; VAR startIndex: TextObjectIndex; VAR endIndex: TextObjectIndex): OSStatus; C;
FUNCTION LexicalIteratorSetCommentDelimiters(refLexicalIterator: TTextParseRef; tokenLeftDel: ParsingToken; tokenRightDel: ParsingToken): OSStatus; C;
FUNCTION LexicalIteratorReset(refLexicalIterator: TTextParseRef): OSStatus; C;
FUNCTION GetUniqueRangeToken(refLexicalIterator: TTextParseRef; VAR theToken: RangeToken): OSStatus; C;
FUNCTION LexicalIteratorDefineMultiChoiceToken(refLexicalIterator: TTextParseRef; nChoices: ItemCount; VAR theChoices: ParsingToken; VAR theToken: MultiChoiceToken): OSStatus; C;
FUNCTION GetUniqueMultiChoiceToken(refLexicalIterator: TTextParseRef; VAR theToken: MultiChoiceToken): OSStatus; C;
FUNCTION LexicalIteratorDefineComposedToken(refLexicalIterator: TTextParseRef; nChoices: ItemCount; VAR theChoices: ParsingToken; VAR theToken: ComposedToken): OSStatus; C;
FUNCTION GetUniqueComposedToken(refLexicalIterator: TTextParseRef; VAR theToken: ComposedToken): OSStatus; C;
FUNCTION GetTextFromToken(refLexicalIterator: TTextParseRef; theToken: ParsingToken; TheText: TextObject): OSStatus; C;
FUNCTION GetLocaleTextFromToken(localeParserRef: ParserLocaleObjectRef; theToken: ParsingToken; TheText: TextObject): OSStatus; C;
FUNCTION GetRangeToken(refLexicalIterator: TTextParseRef; theToken: RangeToken; VAR beginRangeChar: UInt32; VAR endRangeChar: UInt32): OSStatus; C;
FUNCTION GetLocaleRangeToken(localeParserRef: ParserLocaleObjectRef; theToken: RangeToken; VAR beginRangeChar: UInt32; VAR endRangeChar: UInt32): OSStatus; C;
FUNCTION GetCountTokenChoices(refLexicalIterator: TTextParseRef; theToken: MultiChoiceToken; VAR nChoices: ItemCount): OSStatus; C;
FUNCTION GetLocaleCountTokenChoices(localeParserRef: ParserLocaleObjectRef; theToken: MultiChoiceToken; VAR nChoices: ItemCount): OSStatus; C;
FUNCTION GetMultiChoiceToken(refLexicalIterator: TTextParseRef; theToken: MultiChoiceToken; VAR theChoices: ParsingToken): OSStatus; C;
FUNCTION GetLocaleMultiChoiceToken(localeParserRef: ParserLocaleObjectRef; theToken: MultiChoiceToken; VAR theChoices: ParsingToken): OSStatus; C;
FUNCTION GetCountTokenComposition(refLexicalIterator: TTextParseRef; theToken: ComposedToken; VAR nChoices: ItemCount): OSStatus; C;
FUNCTION GetLocaleCountTokenComposition(localeParserRef: ParserLocaleObjectRef; theToken: ComposedToken; VAR nChoices: ItemCount): OSStatus; C;
FUNCTION GetComposedToken(refLexicalIterator: TTextParseRef; theToken: ComposedToken; VAR theComposition: ParsingToken): OSStatus; C;
FUNCTION GetLocaleComposedToken(localeParserRef: ParserLocaleObjectRef; theToken: ComposedToken; VAR theChoices: ParsingToken): OSStatus; C;